protective god - French English Dictionary